package top.szhome.develop.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import top.szhome.framework.starter.db.support.BaseEntity;

/**
 * 模版实体对象
 *
 * @author 唐加利
 * @date 2023/08/21
 **/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("t_template")
public class Template extends BaseEntity {

    /**
     * 序列号
     */
    private static final long serialVersionUID = 1L;

    /**
     * 模板方案
     */
    private Long templateSchemaId;

    /**
     * 模板名称
     */
    private String name;

    /**
     * 模板编号
     */
    private String code;

    /**
     * 模板类型
     */
    private String type;

    /**
     * 根路径
     */
    private String rootPath;

    /**
     * 父路径
     */
    private String parentPath;

    /**
     * 文件名
     */
    private String file;

    /**
     * 文件类型
     */
    private String fileType;

    /**
     * 模板内容
     */
    private String template;

    /**
     * 模板引擎
     */
    private String engine;

    /**
     * 备注
     */
    private String remark;

    /**
     * 排序
     */
    private Integer sort;

}
